/* 
 * @titulo: listado_grid.js
 */

function fn_grid_listado(tbl_Lista, div_Pag, tipo){
  //tipo: 1: noticia 2: paciente 3: enventos 4: congreso
  
  switch (tipo){
    case  1:
      titulo= 'NOTICAS';
      break;
    case 2:
      titulo= 'INFORMACIÓN PARA EL PACIENTE';
      break;
    case 3:
      titulo= 'INFORMACIÓN SOBRE EVENTOS CIENTTIFICOS';
      break;
    case 4:
      titulo= 'INFORMACIÓN SOBRE CONGRESO REGIONAL';
      break;
  }
  
  jQuery(tbl_Lista).jqGrid({
    ajaxGridOptions : {
      type:"POST"
    },
    loadComplete: function(){
      $("tr.jqgrow:odd").addClass('myAltRowClass')
    },
    ondblClickRow: function(){
      var row_id = $(tbl_Lista).getGridParam('selrow');
      tarjeta_presenta(row_id);
    },
    serializeGridData: function(postdata) {
      postdata.page = postdata.page;;
      return postdata;
    },
    url:'objetos/listado_server.php?tipo=' + tipo,
    loadError: function(obj,error, execp){ 
      alert('Error ajax: '+ execp + ' | '+ error + busca_error_ajax(obj));
    },
    datatype: "json",
    colNames: ['Reg.','Publicación','Titulo','Comentario'],
    colModel: [
    {name:'id_objeto',index:'id_objeto',width:20, align:'right', hidden: true},
    {name:'ffecha_publicacion',index:'ffecha_publicacion', width:30, align:"center",datefmt: 'd/m/Y',sorttype:'date'},
    {name:'titulo',index:'titulo', align:'left', width: 120},
    {name:'comentario',index:'comentario'},
    ],
    rowNum:16,
    rowList:[10,16,40,80,120],
    height: 395,
    width: 977,
    pager: div_Pag,
    sortname: 'titulo',
    viewrecords: true,
    gridview: true,
    sortorder: "asc",
    caption: titulo
  });
  jQuery(tbl_Lista).jqGrid('navGrid',div_Pag,{
    edit: true,
    del: false,
    add: false,
    editfunc: function(id_seleccionado){
      tarjeta_presenta(id_seleccionado);
    }
  });
}
